package com.iwhalecloud.bss.kite.cucc.web.service;

import com.iwhalecloud.bss.kite.client.dto.DataResult;
import com.iwhalecloud.bss.kite.cucc.client.vo.scene.SceneNewOfferSeneVO;

public interface IBcmcSceneService {
    /**
     * 根据订单详情创建场景
     * 
     * @param orderId
     * @param serviceOfferId
     * @param custId
     * @param custName
     * @param staffId
     * @param lanId
     * @param regionId
     * @return
     */
    DataResult<String> createOfferSceneByOrderDetailInfo(String orderId, String serviceOfferId, String custId,
        String custName, String staffId, String lanId, String regionId, String operType);

    /**
     * 获取订单生成的场景信息视图
     * 
     * @param sceneInstId 场景实例ID
     */
    DataResult<SceneNewOfferSeneVO> getOrderSceneInfoView(String sceneInstId);

}
